be overly generous - German English Dictionary